<?php

declare(strict_types=1);

namespace App\Request\Access;

use App\Request\BaseCommonRequest;
use Hyperf\Context\Context;
use Hyperf\Validation\Request\FormRequest;

class CaptchaRequest extends BaseCommonRequest
{
    public function authorize(): bool
    {
        return true;
    }

    public function rules(): array
    {
        return [
            'type' => 'required',
            'phone' => 'required',
            'phone_country' => 'required',
        ];
    }

    /**
     * 获取已定义验证规则的错误消息
     */
    // public function messages(): array
    // {
    //     $language = Context::get('language', 'en');
    //     if ($language == 'zh-cn') {
    //         return [
    //             'required' => ':attribute不能为空'
    //         ];
    //     } elseif ($language == 'zh-hk') {
    //         return [
    //             'required' => ':attribute不能為空'
    //         ];
    //     } else {
    //         return [
    //             'required' => ':attribute field is required.',
    //         ];
    //     }
    //
    // }

}